home *** CD-ROM | disk | FTP | other *** search
/ Varios Español / Varios Español.iso / PARADOX5 / LEAME.TXT < prev    next >
Text File  |  1994-10-24  |  26KB  |  678 lines

  1.              BIENVENIDO A PARADOX PARA WINDOWS 5.0
  2.              -------------------------------------
  3.  
  4. Gracias por adquirir Paradox 5.0 para Windows.
  5. Este archivo contiene informaci≤n importante 
  6. que completa y reemplaza la informaci≤n de
  7. la documentaci≤n en lφnea e impresa.
  8.  
  9. Si tiene alg·n problema con la instalaci≤n, 
  10. configuraci≤n o al trabajar con Paradox, 
  11. consulte este archivo.
  12.  
  13. TABLA DE CONTENIDOS
  14. -------------------
  15.  
  16. 1. Instalaci≤n
  17.    - Parßmetros
  18.    - Requisitos del sistema para los Instructores
  19. 2. Soporte tΘcnico
  20. 3. Problemas de compatibilidad: Actualizar aplicaciones
  21.    a la versi≤n 5.0
  22. 4. Sugerencias y resoluci≤n de problemas
  23.    - Escritorio de Grupos de trabajo
  24.    - Utilidad de tablas (TUTILITY)
  25.    - SQL
  26.    - Parßmetros internacionales
  27.    - Importar/Exportar
  28.    - Informaci≤n general
  29. 5. Errores de la documentaci≤n
  30.  
  31.  
  32. 1. INSTALACION
  33. ---------------
  34. - El programa de instalaci≤n no se ejecutarß 
  35.   correctamente si la sentencias de acceso
  36.   encuentra una de las condiciones siguientes:
  37.  
  38.   - Se ha utilizado SUBST para renombrar la unidad
  39.     en la que se encuentra el directorio de WINDOWS
  40.     y se ha definido la vφa de acceso al directorio de
  41.     WINDOWS utilizando la letra de sustituci≤n de
  42.     la unidad.
  43.   - Se ha accedido al directorio de WINDOWS desde una
  44.     unidad de red utilizando MAP ROOT.
  45.   - Se ha incluido una vφa de acceso al directorio
  46.     que no comienza con la letra que especifica la 
  47.     unidad.
  48.  
  49. - Cuando ejecute la Instalaci≤n para estaci≤n de trabajo,
  50.   tenga en cuenta las siguientes observaciones para
  51.   asegurarse de que la estaci≤n de trabajo encontrarß 
  52.   todos los archivos ejecutables necesarios:
  53.  
  54.   - La instalaci≤n de Paradox en red anterior a la
  55.     Instalaci≤n para estaci≤n de trabajo se encarga
  56.     de situar todos los archivos ejecutables necesarios
  57.     en la red. La Instalaci≤n para estaci≤n de trabajo
  58.     comprueba que las vφas de acceso a los directorios
  59.     de Paradox e IDAPI que se han definido contienen las
  60.     copias de Paradox e IDAPI, pero no actualiza las
  61.     versiones anteriores en esos directorios.
  62.  
  63.   - Si una estaci≤n de trabajo tiene una copia local
  64.     de IDAPI, puede sustituir la opci≤n por defecto de
  65.     la Instalaci≤n para estaci≤n de trabajo para que
  66.     indique el directorio local y actualice, si fuese 
  67.     necesario, esa copia de IDAPI.
  68.  
  69.   - La Instalaci≤n para estaci≤n de trabajo ofrece la 
  70.     instalaci≤n local del Escritorio de Grupos de trabajo,
  71.     tanto si estß instalado en red como si no lo estß.
  72.  
  73.   - Si la estaci≤n de trabajo tiene instalaci≤n local
  74.     de Windows, debe copiar algunos archivos OLE 2.0 
  75.     y otros archivos al directorio de red de Windows.
  76.     Estos archivos son, los que se indican en el
  77.     manual "Guφa del usuario" en la lista de la 
  78.     secci≤n "Microsoft Windows OLE 2.0" del ApΘndice
  79.     A, mßs
  80.        NWCALLS.DLL
  81.        BWCC.DLL
  82.        BOLE16.DLL
  83.        MULTIHLP.DLL
  84.  
  85. - Si instala dBASE para Windows despuΘs de haber
  86.   instalado Paradox para Windows, las asociaciones
  87.   para las extensiones .DB, .DBF y .QBE se establecerßn
  88.   en el archivo WIN.INI para abrir estos archivos en
  89.   dBASE para Windows. Si se instala Paradox despuΘs
  90.   de dBASE, se configurarß de manera que se abran 
  91.   desde Paradox. Puede editar el archivo WIN.INI para 
  92.   asociar los archivos con cualquiera de los dos 
  93.   productos.
  94.   
  95.  
  96. PARAMETROS
  97. - El comando SHARE.EXE (en el archivo AUTOEXEC.BAT o
  98.   CONFIG.SYS) debe incluir estos parßmetros
  99.   opcionales:
  100.  
  101.   SHARE /F:4096 /L:400
  102.  
  103.   El parßmetro /F asigna el espacio de archivos del
  104.   ßrea de almacenamiento del DOS utilizado para 
  105.   grabar informaci≤n de compartici≤n de archivos.
  106.   El valor por defecto es 2084. El parßmetro /L
  107.   determina el n·mero de archivos que pueden
  108.   bloquearse al mismo tiempo. El valor por defecto
  109.   es 20.
  110.  
  111. - La siguiente nota es aplicable a Windows 3.1, Windows 
  112.   para trabajo en grupo 3.1 y Windows para trabajo en
  113.   grupo 3.11:
  114.   
  115.   - Con Novell NetWare el n·mero de archivos
  116.     gestionados por defecto es 40. Microsoft recomienda
  117.     que se aumente este valor hasta 60. En el archivo
  118.     NET.CFG o SHELL.CFG debe modificar o a±adir la
  119.     siguiente lφnea:
  120.  
  121.       FILE HANDLES = 60
  122.  
  123.   - Se recomienda que modifique el archivo CONFIG.SYS 
  124.     en la lφnea siguiente:
  125.   
  126.       FILES = 60
  127.   
  128.     60 es el mφnimo recomendado.
  129.  
  130.   - SHELL.CFG se utiliza con NET3.COM, NET4.COM y
  131.     versiones posteriores. NET.CFG se utiliza con
  132.     NETX.COM. Si no existe el archivo .CFG apropiado,
  133.     puede crearse en el directorio raφz de la unidad
  134.     de arranque del usuario con cualquier editor o
  135.     procesador de textos utilizßndolo en modo texto.
  136.  
  137. - Paradox 5.0 utiliza un engine llamado IDAPI (en 
  138.   versiones anteriores de Paradox se llamaba ODAPI)
  139.   para acceder a las tablas de dBASE, Paradox y SQL. 
  140.   La configuraci≤n de IDAPI se almacena en el archivo
  141.   IDAPI.CFG. Paradox fusiona las configuraciones de
  142.   su archivo ODAPI.CFG con IDAPI.CFG.
  143.  
  144. - En versiones anteriores, era necesario a±adir el 
  145.   directorio de ODAPI a la sentencia PATH. Con IDAPI
  146.   no es necesario.
  147.  
  148. - Si va a ejecutar Quattro Pro para Windows 5.0 o una
  149.   versi≤n anterior (que utilice ODAPI) junto
  150.   con Paradox, defina LOCAL SHARE como TRUE en el
  151.   Gestor de Sistema de la Utilidad de configuraci≤n IDAPI.
  152.   (Pßgina de sistema). Si no va a ejecutar los
  153.   dos productos juntos o no estß conectado a una
  154.   red peer-peer y necesita el share local
  155.   activado, no ejecute el producto con el share local
  156.   activado, pues disminuye el rendimiento.
  157.  
  158. REQUISITOS DEL SISTEMA PARA LOS INSTRUCTORES
  159. - Los requisitos mφnimos del sistema para cargar y
  160.   utilizar los Instructores de Paradox son:
  161.     Resoluci≤n:       VGA (640 x 480) o superior
  162.     Monitor:          Escala de grises o al menos 16
  163.                       colores
  164.     Rat≤n:            Necesario
  165.  
  166.  
  167. 2. SOPORTE TECNICO
  168. ------------------
  169. - Si ha adquirido Paradox para Windows 5.0 por 
  170.   separado, consulte la "Guφa de soporte tΘcnico
  171.   y servicios de Borland" que se incluye con el
  172.   producto para contactar con los servicios
  173.   de soporte tΘcnico de Borland.
  174.   
  175. - Si ha adquirido Paradox para Windows 5.0 como
  176.   parte del paquete PerfectOffice, obtendrß 
  177.   soporte tΘcnico de WordPerfect llamando a uno
  178.   de los siguientes n·meros:
  179.   
  180.     WP support classic support.....(800) 861-2725
  181.     Priority credit card number....(800) 861-2722
  182.     Priority 900 support...........(900) 555-5020
  183.  
  184.  
  185. 3. PROBLEMAS DE COMPATIBILIDAD: ACTUALIZAR APLICACIONES
  186.    A LA VERSION 5.0
  187. ---------------------------------------------------
  188.  
  189. CREACION DE TABLAS CON EL METODO OPEN
  190. - Una ficha de Paradox 1.0 ≤ 4.5 que crea sus 
  191.   tablas con el mΘtodo Open puede fallar en la 
  192.   ejecuci≤n si la ficha incluye campos calculados
  193.   que hacen referencia a los campos de las tablas.
  194.   El error aparece cuando el producto trata de
  195.   recompilar la ficha en una nueva versi≤n de Paradox.
  196.   El proceso de compilaci≤n requiere el conocimiento
  197.   de la estructura de la tabla, y el mΘtodo Open s≤lo
  198.   puede ejecutarla una vez finalizado el proceso de
  199.   compilaci≤n. Se recomienda crear las tablas
  200.   interactivamente antes de abrir la ficha. Una vez
  201.   abierta y guardada la ficha en Paradox 5.0, el
  202.   problema desaparece.
  203.  
  204. PROPIEDAD DATATYPE EN UN CAMPO NUMERICO
  205. - La propiedad Datatype de un campo numΘrico ahora
  206.   devuelve el valor "NUMBER"; en las versiones 
  207.   1.0 y 4.5 de Paradox devolvφa el valor "NUMERIC".
  208.   Debe cambiar su c≤digo fuente para reflejar el nuevo
  209.   valor devuelto.
  210.  
  211. NOMBRES DE OBJETO DE CAMPO EN UN MARCO DE TABLA U
  212. OBJETO MULTIRREGISTRO
  213. - Algunas veces se debe hacer ahora referencia a un 
  214.   objeto de campo en un marco de tabla u objeto 
  215.   multirregistro incluyendo el nombre del marco de
  216.   tabla u objeto multirregistro. Por ejemplo, si el
  217.   marco de tabla se llama CLIENTE y el campo que 
  218.   contiene se llama REFCLIE, el c≤digo
  219.   
  220.     REFCLIE.MOVETO()
  221.  
  222.   se debe cambiar a
  223.  
  224.     CLIENTE.REFCLIE.MOVETO()
  225.  
  226.   Esto es s≤lo necesario cuando se hace referencia
  227.   a un objeto de la tabla desde otro objeto de la 
  228.   misma tabla, Y el objeto al que cree que hace
  229.   referencia no estß en el registro actual.
  230.  
  231. FUNCIONALIDAD DE TCURSOR DESPUES DE REMOVEPASSWORD()
  232. - Si una tabla estß anexada a un TCursor con
  233.   contrase±a, ahora debe guardar la contrase±a en 
  234.   memoria tanto tiempo como el TCursor permanezca
  235.   abierto. Si ha eliminado la contrase±a con el 
  236.   mΘtodo RemovePassword(), fallarßn algunas
  237.   operaciones de TCursor como Locate. Se recomienda
  238.   mover el mΘtodo RemovePassword() al lugar donde
  239.   se encuentra el mΘtodo TCursor.Close().
  240.   
  241. METODOS SPEEDBAR CAMBIADOS A METODOS TOOLBAR
  242. - Todos los mΘtodos y constantes de ObjectPAL que 
  243.   hacφan referencia a las Barras rßpidas ahora se
  244.   refieren a las Barras de herramientas. Sin embargo,
  245.   para conservar la funcionalidad existente en las
  246.   aplicaciones enviadas, los mΘtodos y constantes
  247.   SpeedBar permanecen vßlidos en ObjectPAL, aunque
  248.   ahora no estßn documentados.
  249.  
  250. GUARDAR FICHAS DE LA VERSION 4.5
  251. - Las fichas creadas en versiones anteriores de 
  252.   Paradox pueden tardar en abrirse en la versi≤n
  253.   5.0 de Paradox para Windows. Si abre y vuelve a
  254.   guardar la ficha en Paradox 5.0, esto no ocurre.
  255.  
  256. PILA DE ERRORES
  257. - La pila de errores ya no borra las entradas de
  258.   los mΘtodos estßndar, por eso puede que al
  259.   comprobar el c≤digo del error o mostrarlo sobre
  260.   una entrada de c≤digo estßndar puede no aparezca
  261.   una pila vacφa.
  262.  
  263. 4. SUGERENCIAS Y RESOLUCION DE PROBLEMAS
  264. ----------------------------------------
  265.  
  266. ESCRITORIO DE GRUPOS DE TRABAJO
  267. - Libro de direcciones
  268.   - Si instala archivos de programa en red, aumente 
  269.     el gestor de archivos de red al menos a 100. Las 
  270.     redes Novell utilizan la configuraci≤n FILEHANDLES
  271.     en el archivo SHELL.CFG.
  272.  
  273.   - El libro de direcciones por defecto se instala con
  274.     la tabla de idioma Pdox ANSI Intl. Para crear un
  275.     libro de direcciones con la tabla de idioma 
  276.     correspondiente a la configuraci≤n IDAPI.CFG, utilice
  277.     el Libro de direcciones (Archivo | Nuevo) y marque
  278.     el libro como el actual.
  279.  
  280.   - En el campo Alias del cuadro de dißlogo Libro de 
  281.     direcciones, no introduzca nombres con parΘntesis.
  282.  
  283.   - Para evitar que los usuarios realicen cambios en el
  284.     libro de direcciones compartido, utilice la
  285.     contrase±a Admin. Para evitar que un libro de
  286.     direcciones compartido se borre accidentalmente con
  287.     una operaci≤n a nivel de sistema, marque todos los
  288.     archivos del directorio del libro de direcciones como
  289.     s≤lo lectura.
  290.  
  291. - Transportes
  292.   - Si utiliza la contrase±a de usuario en WPO (WPO: 
  293.     Remoto necesita una contrase±a), comience WPO antes
  294.     de conectar OBEX.
  295.  
  296.   - El transporte MCI puede comprimir las asociaciones y 
  297.     publicaciones basadas en una definici≤n del cuadro de
  298.     dißlogo Configurar cuenta MCI de OBEX. Cuando se
  299.     envφa una correspondencia con asociaciones sobre 
  300.     MCI, aseg·rese de que la compresi≤n estß desactivada 
  301.     (las publicaciones se descomprimen automßticamente 
  302.     al recibirse).
  303.  
  304.   - Para establecer una cuenta MHS utilizando VLM de 
  305.     Novell, a±ada la siguiente sentencia a su archivo
  306.     AUTOEXEC.BAT:
  307.  
  308.       SET MAIL=<Unidad del directorio MHS>:
  309.   
  310.   - Para utilizar tanto Lotus Notes como el transporte
  311.     cc:Mail, el directorio ejecutable debe estar en la
  312.     vφa de acceso del DOS. Lotus Notes 3.0 y las versiones
  313.     posteriores, asφ como la versi≤n 2.0 de cc:Mail y
  314.     posteriores incluyen el soporte VIM. Si tiene
  315.     versiones anteriores de estos productos, se recomienda
  316.     su actualizaci≤n.
  317.  
  318.  
  319. UTILIDAD DE TABLAS (TUTILITY)
  320. - Las versiones anteriores de Paradox incluφan el 
  321.   archivo basado en DOS TUTILITY.EXE para volver a
  322.   generar las tablas da±adas. En Paradox 5.0 para Windows
  323.   se incluye una nueva utilidad de reparaci≤n de tablas
  324.   (en Herramientas|Utilidades|Utilidad de tablas).
  325.  
  326.   Si tiene TUTILITY.EXE en su vφa de acceso o en su 
  327.   directorio personal o de trabajo y elige Herramientas|
  328.   Utilidades|Utilidad de tablas, Paradox muestra el mensaje
  329.   de error "Windows no puede cargar la biblioteca". Para
  330.   evitar esto, elimine TUTILIY.EXE de su vφa de acceso
  331.   y elimine de su directorio personal o de trabajo. A
  332.   continuaci≤n puede elegir Herramientas|Utilidades|
  333.   Utilidad de tablas para iniciar la nueva Utilidad de
  334.   tablas.
  335.  
  336. - Si tiene abierta la Utilidad de tablas, ning·n usuario
  337.   puede bloquear la tabla que se va a verificar o volver
  338.   a crear.
  339.  
  340. - Si el nombre de su directorio personal contiene
  341.   caracteres extendidos, debe cambiar este directorio
  342.   a otro que no los tenga antes de abrir la Utilidad
  343.   de tablas.
  344.  
  345. - Si el nombre de la tabla que estß recuperando contiene 
  346.   caracteres extendidos, debe renombrarla (y todos los 
  347.   archivos asociados a esa tabla, como .VAL y .MB)
  348.   utilizando el comando rename del DOS. El nuevo nombre
  349.   de los archivos no debe contener caracteres extendidos.
  350.  
  351.  
  352. SQL
  353. - Conectividad ODBC
  354.   - Esta versi≤n de Paradox para Windows ha sido 
  355.     certificada con el Gestor de tablas de configuraci≤n
  356.     ODBC de Microsoft, versi≤n 2.0. Si tiene una versi≤n
  357.     distinta del Gestor de tablas de configuraci≤n ODBC,
  358.     guarde sus archivos ODBC.DLL y ODBCINST.DLL y copie
  359.     los archivos ODBC.NEW y ODBCINST.NEW de su directorio
  360.     IDAPI en su directorio ODBC (por defecto, WINDOWS\SYSTEM)
  361.     y ren≤mbrelos en ODBC.DLL y ODBCINST.DLL.
  362.  
  363.   - Para obtener informaci≤n sobre c≤mo crear una tabla
  364.     de conexi≤n y un alias ODBC, busque "Conexi≤n de tabla
  365.     de configuraci≤n ODBC" en la Ayuda en lφnea de la
  366.     Utilidad de configuraci≤n IDAPI.
  367.  
  368. - Sugerencias para la utilizaci≤n del ODBC Socket
  369.   - Esta versi≤n de ODBC Socket se ha calificado 
  370.    .utilizando el paquete ODBC de Q+E versi≤n 1.2. Los
  371.     problemas especφficos de la tabla de configuraci≤n
  372.     se descubrieron utilizando la ·ltima versi≤n de
  373.     Btrieve. Si utiliza Btrieve, se recomienda la
  374.     utilizaci≤n de la tabla de configuraci≤n de la
  375.     versi≤n 1.1.
  376.  
  377.   - Esta versi≤n de ODBC Socket estß certificada s≤lo
  378.     para su utilizaci≤n con servidores basados en 
  379.     intercalaci≤n Binaria (valor Byte).
  380.     
  381.   - Al utilizar SQL interactivo, los nombres de objeto 
  382.     sensibles a may·sculas y min·sculas deben incluirse
  383.     entre caracteres identificadores DBMS de delimitaci≤n.
  384.  
  385.   - La descripci≤n de la tabla de configuraci≤n en el 
  386.     archivo ODBC.INI debe coincidir exactamente con el 
  387.     nombre de la tabla que se encontr≤ en ODBCINST.INI
  388.     para que la Utilidad de configuraci≤n IDAPI a±ada las
  389.     tablas al archivo de configuraci≤n IDAPI.
  390.  
  391.   - ODBC no soporta φndices cualificados propios. Cuando
  392.     hay una tabla abierta con un φndice, no especifica un 
  393.     nombre propio como parte del parßmetro del nombre del
  394.     φndice.
  395.  
  396. - Identificadores de tipos de datos ODBC Socket
  397.   El ODBC Socket soporta identificadores estßndar de tipos
  398.   de datos ODBC. Consulte su documentaci≤n de ODBC para ver
  399.   la lista de esos identificadores. Cada tabla individual
  400.   ODBC le permite crear una tabla s≤lo con algunos de esos
  401.   identificadores de tipos de datos. Para ver la lista de 
  402.   los identificadores de tipos de datos soportados por las
  403.   tablas, consulte su documentaci≤n especφfica sobre las
  404.   tablas ODBC.
  405.  
  406. - Envφos Intersolv/Q+E: La tabla de configuraci≤n Oracle de
  407.   Q+E no permite copiar una tabla Oracle en otra tabla Oracle.
  408.   Es un problema conocido y se solucionarß en la siguiente
  409.   versi≤n de la tabla de configuraci≤n ODBC de Q+E.
  410.  
  411. - Netware SQL: Cuando se especifica Netware SQL en los 
  412.   campos BLOB\Memo, hay que especificar un tama±o <= 32765.
  413.   El valor por defecto de 32767 que asume la tabla de
  414.   configuraci≤n es incorrecto debido a la informaci≤n de la
  415.   cabecera de campo.
  416.  
  417. - DB2/2 (Gestor de base de datos) no soporta la concatenaci≤n
  418.   de operadores en consultas.
  419.  
  420. - Btrieve: Algunas veces, Btrieve Record Manager provoca
  421.   la aparici≤n del mensaje de error "Record manager not
  422.   loaded". Salga de Windows y ejec·telo otra vez. DespuΘs
  423.   de la aparici≤n de este mensaje Btrieve no es estable.
  424.  
  425. - Cuando se crea una consulta utilizando un SQL local, debe
  426.   utilizar comillas para todos los valores de fecha, hora e
  427.   imagen de hora, como se muestra en el ejemplo siguiente:
  428.  
  429.     SELECT "Cliente.db"."N║ de Cliente" de "Cliente.db"
  430.     WHERE
  431.     ("Cliente.db"."Primer contacto" = "03/04/1990")
  432.   
  433. - Cuando se consultan campos que necesitan comillas en las 
  434.   tablas SQL locales, debe hacerse referencia al nombre de la 
  435.   tabla con el nombre del campo. En caso contrario, Paradox
  436.   devuelve un mensaje el error "Funci≤n no admitida". Los 
  437.   nombres de campos que necesitan comillas incluyen palabras
  438.   clave y nombres con espacios en blanco o caracteres
  439.   especiales como @, %, y /. 
  440.  
  441.  
  442. PARAMETROS INTERNACIONALES
  443. - Cuando configure una cuenta OBEX LAN, no utilice 
  444.   caracteres extendidos en los nombres de directorios 
  445.   de la vφa de acceso al buz≤n.
  446.  
  447. - Cuando utilice SQL local en una tabla con un nombre 
  448.   que contiene caracteres extendidos, debe utilizar un
  449.   alias de tabla en vez del nombre de la tabla. Por
  450.   ejemplo,
  451.  
  452.     SELECT DISTINCT alias."Nombre campo"
  453.     FROM "TABLA▀.DB" alias
  454.     ORDER BY "TABLA▀.DB"."Nombre campo"
  455.  
  456. - Cuando utilice ObjectPAL para crear una consulta que 
  457.   utilice tildes, se recomienda la utilizaci≤n de
  458.   variables de cadena. Si la fecha, el n·mero o la
  459.   configuraci≤n actual de IDAPI.CFG no corresponden a los
  460.   valores por defecto de EE.UU., las variables deben
  461.   convertirse en cadenas mediante los siguientes pasos:
  462.  
  463.   1. Establezca el formato apropiado para que se 
  464.      corresponda con la configuraci≤n de IDAPI 
  465.      utilizando el comando formatSet.
  466.      
  467.   2. Convierta la variable de cadena y utilice el 
  468.      resultado como la variable de la tilde.
  469.   
  470.   Por ejemplo, si FECHA se especific≤ en IDAPI.CFG como
  471.   DD/MM/AA, el c≤digo serß como el siguiente:
  472.  
  473.   var
  474.       q query
  475.       s string
  476.       d date
  477.   endVar
  478.  
  479.   formatSetDateDefault("DBDate")
  480.   d = date("20/10/89")
  481.   s = string(d)
  482.   q = query
  483.       cliente.db  | Date     |
  484.                   | check ~s |
  485.       endQuery
  486.  
  487.   q.executeqbe()
  488.  
  489.  
  490. IMPORTAR/EXPORTAR
  491. - Cuando se exporta texto ASCII de longitud fija, la
  492.   longitud especificada para un campo numΘrico debe ser
  493.   menor o igual a 20. Esto es aplicable a los restringidos,
  494.   enteros largos, numΘricos, monetarios y campos BDC en las 
  495.   tablas de Paradox y en los campos numΘricos y de coma 
  496.   flotante de las tablas de dBASE.
  497.   
  498. - Cuando se importa texto ASCII de longitud fija, la 
  499.   anchura especificada para las columnas de datos
  500.   numΘricos debe ser menor o igual a 20. Si esto no es
  501.   posible, puede insertar un registro temporal que 
  502.   contenga un carßcter no numΘrico en esa columna de 
  503.   datos en el archivo ASCII. Cuando la columna lo 
  504.   importa, genera un campo alfanumΘrico. A continuaci≤n
  505.   puede restructurar la tabla, cambiando el campo
  506.   alfanumΘrico por el tipo numΘrico apropiado.
  507.  
  508. - Cuando se especifica un tipo de campo BCD para importar 
  509.   ASCII de longitud fija, utilice el formato '#n', donde
  510.   n es el n·mero de dφgitos que siguen al decimal.
  511.  
  512. - Cuando se importan hojas de cßlculo de Quattro Pro, las
  513.   celdas que contienen la funci≤n @IF() se importan vacφas.
  514.  
  515. - Al importar hojas de cßlculo Excel con formatos de fecha
  516.   personalizados crearß un tipo de campo numΘrico en lugar
  517.   de campo de fecha. Eliminando los formatos de fecha
  518.   personalizados de la hoja de cßlculo, antes de importarla
  519.   a Paradox, se importarßn correctamente los datos a 
  520.   un campo de fecha.
  521.   
  522. - Utilice valores negativos de a±o para importar fechas 
  523.   a.C. Al importarlas, aparecerßn fechas d.C. Cambie el
  524.   formato de fecha del campo para ver valores de fecha a.C.
  525.  
  526.   Nota: Las tablas de dBASE no soportan fechas a.C. S≤lo se pueden
  527.         importar estas fechas en una tabla Paradox.
  528.  
  529. - Cuando se importan fechas del a±o 0001 al 0099, Paradox 
  530.   las interpreta por defecto como de 1900 a 1999. 
  531.   En la Utilidad de configuraci≤n IDAPI, cambie los
  532.   parßmetros de fecha IDAPI de FOURDIGITYEAR como 
  533.   TRUE y YEARBIASED como FALSE. A continuaci≤n Paradox
  534.   importa las fechas como del 0001 al 0099.
  535.  
  536. - Paradox importa los datos de imagen de hora con valores
  537.   negativos de a±o como campos alfanumΘricos. Restructure
  538.   la tabla para cambiar el campo desde alfanumΘrico a
  539.   imagen de hora despuΘs de la importaci≤n.
  540.  
  541. - Cuando se importa un archivo de texto ASCII de longitud
  542.   fija, los datos importados a los campos numΘrico, monetario,
  543.   restringido, entero largo, de fecha e imagen de hora, se
  544.   importarßn como valores vacφos si los datos de la columna
  545.   de texto no estß alineados a la derecha. Esto tambiΘn
  546.   puede ocurrir cuando se importan campos l≤gicos si los
  547.   datos no estßn alineados a la izquierda de la columna.
  548.  
  549.  
  550. GENERAL
  551. - Cuando se trabaja en el Editor de ObjectPAL, 
  552.   eligiendo Edici≤n|Deshacer todo no recupera los 
  553.   cambios si se ha realizado una compilaci≤n o
  554.   revisi≤n de la sintaxis.
  555.  
  556. - Para definir una mßscara para un campo que se va a asociar
  557.   y desasociar a diferentes tablas durante el periodo de 
  558.   ejecuci≤n, defina la mßscara en un campo no asociado.
  559.   Si define la mßscara en un campo asociado, se
  560.   perderß cuando no estΘ asociado.
  561.  
  562. - No se permiten caracteres de espacio y puntuaci≤n en
  563.   alias de tabla. Definido como un alias de tabla a 
  564.   travΘs de ObjectPAL no devuelve error, pero las
  565.   expresiones de campos calculados que hacen referencia
  566.   al alias de las tablas devuelven el error: "Expresi≤n
  567.   no vßlida en campos calculados".
  568.  
  569. - Aunque es posible utilizar ObjectPAL para ocultar una
  570.   ventana maximizada, se recomienda no hacerlo. Es posible 
  571.   que Windows no pueda gestionar correctamente una ventana 
  572.   maximizada oculta.
  573.  
  574. - Cuando se consultan campos l≤gicos, los ·nicos valores
  575.   que se eval·an como True son T, Y, True o Yes. Estos 
  576.   pueden ir en may·sculas o en min·sculas. Cualquier otro
  577.   valor se eval·a como False.
  578.  
  579.   QBE eval·a s≤lo el primer carßcter de cualquier condici≤n
  580.   introducida en un campo l≤gico.
  581.  
  582. - Si incluye un campo bytes en un informe utilizando el
  583.   Experto de etiquetas da como resultado un error interno
  584.   cuando se ejecuta el informe. Si necesita un campo 
  585.   bytes en el informe, deberφa a±adirlo en la ventana
  586.   Dise±ar informe en lugar de utilizar el Experto de 
  587.   etiquetas.
  588.  
  589. - Las tablas de dBASE no soportan las a.C. disponibles
  590.   en Paradox 5.0 para Windows.
  591.  
  592. - Se recomienda no elegir Postscript genΘrica como impresora
  593.   por defecto. Puede plantear problemas, particularmente
  594.   cuando se utiliza el Experto de informes.
  595.  
  596. - En ObjectPAL, si se ha indicado a setWorkingDir(),
  597.   setPrivDir(), setDirLock(), o clearDirLock() una
  598.   unidad no vßlida o un alias no existente, aparece 
  599.   el cuadro de dißlogo Error antes que el c≤digo onFail 
  600.   en un bloque Try/onFail. Si se ha indicado a
  601.   setWorkingDir() o setPrivDir() una unidad no 
  602.   preparada, devuelven verdadero y no activan un 
  603.   Try/onFail aunque fallen.
  604.  
  605.  
  606. 5. CORRECCIONES DE LA DOCUMENTACION
  607.    --------------------------------
  608.  
  609. GUIA DEL USUARIO
  610.  
  611. -Pßgina 146: En las descripciones de las opciones Era y Orden (cuadro 
  612. de dißlogo Crear formato de fecha) aparece el parßmetro err≤neo %╤.
  613. El parßmetro correcto es %E.
  614.  
  615. GUIA DEL ESCRITORIO DE GRUPOS DE TRABAJO
  616.  
  617. - Pßgina 70: La situaci≤n de instalaci≤n por defecto de la ficha
  618.   de plantilla WGTMPLT.FSL aparece de forma incorrecta como
  619.   C:\PDOXWIN\WORKGRP. WGTMPLT.FSL estß instalada por defecto
  620.   en C:\PDOXWIN\MINIAPLI.
  621.  
  622. REFERENCIA ObjectPAL
  623.   
  624. - El mΘtodo nuevo setLanguageDriver estß disponible en el tipo
  625.   Query. Lleva el nombre de la tabla de idioma como argumento.
  626.   Consulte Table::create para obtener una lista de las tablas de
  627.   idioma vßlidas.
  628.  
  629.   EJEMPLO:
  630.  
  631.   var
  632.      cons query
  633.   endVar
  634.  
  635.   ;; establece la tabla de idioma para cons como intl850
  636.        cons.setLanguageDriver("intl850")
  637.   ;; o
  638.   ;; establece la tabla de idioma de cons por defecto
  639.   ;;   cons.setLanguageDriver("")
  640.   cons.executeQBE ()
  641.   
  642.  
  643. - Los procedimientos siguientes se han a±adido al tipo System.
  644.   
  645.   - appendASCIIFix
  646.   
  647.     A±ade datos a una tabla de un archivo de texto ASCII 
  648.     en el que los campos de cada registro tienen la misma longitud.
  649.     Funciona como importASCIIFix, excepto en que los datos se a±aden a
  650.     una tabla existente, y cualquier dato que no se ajuste a la
  651.     tabla existente queda truncado de forma automßtica.
  652.  
  653.     Syntaxis:
  654.     appendASCIIFix ( const nombreArchivo String,
  655.                      const nombreTabla String
  656.                      const specTableName String
  657.                      [ , const ANSI Logical ] ) Logical
  658.   
  659.   - appendASCIIVar
  660.   
  661.     A±ade datos de un archivo de texto delimitado (campo de
  662.     longitud variable) a una tabla. Funciona como importASCIIVar, 
  663.     excepto en que los datos se a±aden a una tabla existente, y
  664.     cualquier dato que no se ajuste a la tabla existente se trunca
  665.     de forma automßtica.
  666.  
  667.     Syntaxis:
  668.     appendASCIIVar ( const nombreArchivo String,
  669.                      const nombreTabla String
  670.                      [ , const separator String,
  671.                          const allFieldsDelimited Logical,
  672.                          const ANSI Logical ] ) Logical
  673.  
  674. - En el ejemplo de form::dmEnumLinkFields(), cuando se realiza
  675.   una llamada de este mΘtodo en un modelo de datos con CLIENTES.DB
  676.   y PEDIDOS.DB enlazadas por el campo N║ de cliente, se genera
  677.   un φndice secundario sobre la tabla detalle. Al realizar el 
  678.   listado, el campo de φndice devuelve el φndice secundario.